#include "debug.h"

void UartInit(void)		//9600bps@11.0592MHz
{
	SCON = 0x50;		//设置串口工作于方式1（8位数据,可变波特率），允许串口接收。
	AUXR |= 0x01;		//串口1选择定时器2为波特率发生器，内部计数。
	T2L = 0XE8;		//设定定时初值
	T2H = 0XFF;		//设定定时初值
	AUXR |= 0x10;		//启动定时器2 
}
char putchar(char c) //重构函数
{
    UartInit();
    ES = 0;
    SBUF = c;
    while (TI == 0);
    TI = 0;
    ES = 1;
    return 0;
}
